package java01.ui;

// 对类型的完整包路径进行引用
// 类似C中的include

import java01.bll.Student;

import javax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec;

// MiddleStudent继承于Student
class MiddleStudent extends Student {
    public void f() {
        //用super表示父类型,子类型可以直接访问父类型公有段成员的
        studying();
        //子类型不能访问父类型私有段成员
        /*super.sno = "102";
        super.name = "张学友";
        super.age = 24;*/
    }
}

public class Test {
    public static void main(String[] args) {
        // 定义类类型的一个变量wy
        // xw类似C的指针变量，xw是一个引用，赋值为null
        Student xw = null;
        // new类似C中的malloc，但是比malloc方便，也是在堆中申请空间
        // new Student()是将类Student实例化为一个对象
        xw = new Student(/*"1001", "苏乞儿", 20*/);
//        xw.age = 100;
//        xw.name = "刘德华";
//        xw.eating();
//        xw.studying();
//        xw.sno = "1001";

    }
}
